Skip to content

Conversation

@icemac
Copy link
Member

@icemac icemac commented Mar 20, 2025

Problems:

  • z3c.pt using no longer existing ast.StrConfiguring for pure-python z3c.pt#32
  • zope.pagetemplate using no longer existing ast.Str it is not used there at all
  • Zope itself uses no longer existing ast.Str
  • Tests break because ast.Str is still used – chameleon 4.4.4 seems to be the reason

Other compatibility issues that may cause problems are captured in #1259.

@icemac icemac self-assigned this Mar 20, 2025
@icemac
Copy link
Member Author

icemac commented Mar 21, 2025

I have no idea where this ast.Str comes from: I searched zopefoundation and Chameleon 4.4.4 which is still used – no success.

So I am giving up here now. Anyone to take over?

@dataflake
Copy link
Member

ast.Str comes from Chameleon 4.4.4. The references were fixed in version 4.6.0. We cannot move to that version until malthe/chameleon#438 is fixed - unfortunately I have not gotten any response at all.

@dataflake
Copy link
Member

So the major issue for Python 3.14 support is now lack of support for Chameleon >= 4.5.0. See #1252 and malthe/chameleon#438, which is receiving ZERO attention.

It used to be @d-maurer who took on those page template-related issues but he's fallen completely silent. I hope he is alright.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants